<?php 

// array JSON response
$response = array();
 
// db connect class
require_once __DIR__ . '/connect.php';
 
// conectar com db
$db = new DB_CONNECT();

mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');

function todosCanis() {
	// get all canis from tbcanil
	$result = mysql_query("SELECT cnpj, nome, endereco, expediente, expediente2, horario_atendimento, horario_atendimento2, cep FROM tbcanil") or die(mysql_error());
	
     if (!empty($result)) {
	 
		// checar resultados nulos
		if (mysql_num_rows($result) > 0) {
    
			// canis node
			$response["canis"] = array();
 
			while ($row = mysql_fetch_array($result)) {
	
				// temp cachorro array
				$canil = array();        
				$canil["cnpj"] = $row["cnpj"];
				$canil["nome"] = $row["nome"];
				$canil["endereco"] = $row["endereco"];
				$canil["expediente"] = $row["expediente"];
				$canil["expediente2"] = $row["expediente2"];
				$canil["horario_atendimento"] = $row["horario_atendimento"];
				$canil["horario_atendimento2"] = $row["horario_atendimento2"];
				$canil["cep"] = $row["cep"];
		
				// add unico canil no responde array
				array_push($response["canis"], $canil);
			}
		
			// success
			$response["success"] = 1;
 
			// echo JSON response
			echo json_encode($response);
		}
		else {
		    // nenhum cachorro encontrado
			$response["success"] = 0;
			$response["message"] = "Nenhum canil encontrado";
 
			// echo nenhum cachorro JSON
			echo json_encode($response);
		}
	}
}

function consultaCanil() {
    $cnpj = $_GET['cnpj'];
 
    // get a canil from tbcanil
    $result = mysql_query("SELECT nome, endereco, numero_end, bairro, uf, cep, expediente, expediente2, horario_atendimento, horario_atendimento2, email, telefone, ddd FROM tbcanil WHERE cnpj = '$cnpj'");
 
    if (!empty($result)) {
        // checar resultados nulos
        if (mysql_num_rows($result) > 0) {
 
            $result = mysql_fetch_array($result);
 
            $canil = array();
            $canil["nome"] = $result["nome"];
            $canil["endereco"] = $result["endereco"];
			$canil["numero_end"] = $result["numero_end"];
			$canil["bairro"] = $result["bairro"];
			$canil["uf"] = $result["uf"];
			$canil["cep"] = $result["cep"];
			$canil["expediente"] = $result["expediente"];
			$canil["expediente2"] = $result["expediente2"];
			$canil["horario_atendimento"] = $result["horario_atendimento"];
			$canil["horario_atendimento2"] = $result["horario_atendimento2"];
			$canil["email"] = $result["email"];
			$canil["telefone"] = $result["telefone"];
			$canil["ddd"] = $result["ddd"];
			
            // success
            $response["success"] = 1;
 
            // canil node
            $response["canil"] = array();
 
            array_push($response["canil"], $canil);
 
            // echo JSON response
            echo json_encode($response);
        } else {
            // Nenhum canil encontrado
            $response["success"] = 0;
            $response["message"] = "Nenhum canil encontrado";
 
            echo json_encode($response);
        }
	}
}

if (strcmp($_GET['metodo'],"todosCanis") == 0) { 
	todosCanis();
}  
if (strcmp($_GET['metodo'],"consultaCanil") == 0) { 
	consultaCanil();
}  
?>